*{margin:0;padding:0}
body{overflow:hidden;overflow-y:auto;background:#fcebd1;font-size:13px;font-family:arial;-webkit-text-size-adjust:none;line-height:1.62;text-align:justify;text-justify:inter-ideograph}
html,body{overflow: hidden;overflow-y:auto;}
table{border-collapse:collapse;border-spacing:0}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
ul,ol,li{list-style:none;}
em{font-style:normal}
img{border:none;}

.home-bg{
  background: #530000 url(../images/home-bg.png) no-repeat center center;
  position: relative;
  width: 100%;
  height: 100%;
  background-size: 100% 100%;
}
.home-logo{
  padding: 5%;
  width: 50%;
  margin:auto;
}
.home-logo img{
  width: 100%;
}


.index-btn{
  width: 46%;
  float: left;
  height: 40%;
  display: block;
  margin: 0px 3px 0px 3px;
  text-align: center;
}
.index-btn img{
  width: 100%;
}
.home-index-bg{
  width: 100%;
}
.home-index{
  min-height: 980px;
}

.index-menu{
  width: 80%;  
  position: relative;
  margin: auto;
  /*margin-bottom:2%;*/
  z-index: 1;
}
.hide .index-btn img{
  opacity: 0
}
.pointer{
  position: absolute;
  top:37%;
  left: 37%;
  z-index: 2;
  width: 20%;
  text-align: center;
}
.pointer img{
  width: 100%;
}

.menu-0{
  background:url(../images/menu-0.png) no-repeat center center; 
  
}
.menu-1{
  background:url(../images/menu-1.png) no-repeat center center; 
}
.menu-2{
  background:url(../images/menu-2.png) no-repeat center center; 
}
.home-footer{
  text-align: center;
  line-height: 1.5em;
  color: #fde8c5;
  font-size: 12px;
  margin-top: 10%;
  position: fixed;
  bottom: 0px;
  width: 100%;
  padding-bottom: 10px;
}
.home-footer p b{
  color: #fde8c5;
  font-size: 18px;
}

.cc:after {content: ".";display: block;height:0;clear: both;visibility: hidden;}
.cc {display: inline-block;}
* html .cc {height: 1%;}
.cc {display: block;}
.c{clear:both;font:0px/0px Arial;overflow:hidden;height:0;width:0;}